package com.realshare.bby.model;
import org.beetl.sql.core.annotatoin.Table;


/* 
* 
* gen by beetlsql 2018-12-10
*/
@Table(name="rule_task")
public class RuleTask   {
	
	/*
	用户组 ID
	*/
	private String id ;
	/*
	开始有效时间,为空时立即有效
	*/
	private String beginValidTime ;
	/*
	创建时间
	*/
	private String createTime ;
	/*
	创建者
	*/
	private String creator ;
	/*
	修改时间
	*/
	private String editTime ;
	/*
	修改者
	*/
	private String editor ;
	/*
	结束有效时间,为空时永久有效
	*/
	private String endValidTime ;
	/*
	执行周期，cron表达式
	*/
	private String cron ;
	/*
	任务名称
	*/
	private String name ;
	/*
	备注
	*/
	private String remark ;
	/*
	/*
	排序
	*/
	private Long sort ;
	/*
	状态：-1.删除；0.无效；1.正常；2.异常任务
	*/
	private Integer status ;
	/*
	任务sql
	*/
	private String taskSql ;
	
	public RuleTask() {
	}
	
	/**
	* 用户组 ID
	*@return 
	*/
	public String getId(){
		return  id;
	}
	/**
	* 用户组 ID
	*@param  id
	*/
	public void setId(String id ){
		this.id = id;
	}
	
	/**
	* 开始有效时间,为空时立即有效
	*@return 
	*/
	public String getBeginValidTime(){
		return  beginValidTime;
	}
	/**
	* 开始有效时间,为空时立即有效
	*@param  beginValidTime
	*/
	public void setBeginValidTime(String beginValidTime ){
		this.beginValidTime = beginValidTime;
	}
	
	/**
	* 创建时间
	*@return 
	*/
	public String getCreateTime(){
		return  createTime;
	}
	/**
	* 创建时间
	*@param  createTime
	*/
	public void setCreateTime(String createTime ){
		this.createTime = createTime;
	}
	
	/**
	* 创建者
	*@return 
	*/
	public String getCreator(){
		return  creator;
	}
	/**
	* 创建者
	*@param  creator
	*/
	public void setCreator(String creator ){
		this.creator = creator;
	}
	
	/**
	* 修改时间
	*@return 
	*/
	public String getEditTime(){
		return  editTime;
	}
	/**
	* 修改时间
	*@param  editTime
	*/
	public void setEditTime(String editTime ){
		this.editTime = editTime;
	}
	
	/**
	* 修改者
	*@return 
	*/
	public String getEditor(){
		return  editor;
	}
	/**
	* 修改者
	*@param  editor
	*/
	public void setEditor(String editor ){
		this.editor = editor;
	}
	
	/**
	* 结束有效时间,为空时永久有效
	*@return 
	*/
	public String getEndValidTime(){
		return  endValidTime;
	}
	/**
	* 结束有效时间,为空时永久有效
	*@param  endValidTime
	*/
	public void setEndValidTime(String endValidTime ){
		this.endValidTime = endValidTime;
	}

	/**
	* 任务名称
	*@return 
	*/
	public String getName(){
		return  name;
	}
	/**
	* 任务名称
	*@param  name
	*/
	public void setName(String name ){
		this.name = name;
	}
	
	/**
	* 备注
	*@return 
	*/
	public String getRemark(){
		return  remark;
	}
	/**
	* 备注
	*@param  remark
	*/
	public void setRemark(String remark ){
		this.remark = remark;
	}
	
	/**
	* 排序
	*@return 
	*/
	public Long getSort(){
		return  sort;
	}
	/**
	* 排序
	*@param  sort
	*/
	public void setSort(Long sort ){
		this.sort = sort;
	}
	
	/**
	* 状态：-1.删除；0.无效；1.正常；2.异常任务
	*@return 
	*/
	public Integer getStatus(){
		return  status;
	}
	/**
	* 状态：-1.删除；0.无效；1.正常；2.异常任务
	*@param  status
	*/
	public void setStatus(Integer status ){
		this.status = status;
	}
	
	/**
	* 任务sql
	*@return 
	*/
	public String getTaskSql(){
		return  taskSql;
	}
	/**
	* 任务sql
	*@param  taskSql
	*/
	public void setTaskSql(String taskSql ){
		this.taskSql = taskSql;
	}

	public String getCron() {
		return cron;
	}

	public void setCron(String cron) {
		this.cron = cron;
	}
}
